package cn.zzxy.day01;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

/**
 * - execute(sql) 此方法可以执行任意SQL语句,但是建议执行DDL(数据定义语言,也就是数据库相关和表相关的SQL)
 * - executeUpdate(sql) 此方法负责执行增删改相关的SQL
 * - executeQuery(sql) 此方法专门负责执行查询相关SQL
 */
public class Demo3 {
    public static void main(String[] args) throws Exception {
        //1加载驱动
        Class.forName("com.mysql.cj.jdbc.Driver");
        //2获取连接
        Connection conn = DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/exam?serverTimezone=UTC",
                "root","root");
        //3创建statement对象
        Statement st = conn.createStatement();
        //4sql语句
//        1、String sql = "insert into dept values(1234,'保卫部','枣庄')";
        //修改保卫部为安保部
        //删除安保部
//        String sql = "update dept set dname='安保部' where dname='保卫部'";
        String sql = "delete from dept where dname='安保部'";
        //5通过statement对象调用executeUpdate()方法执行sql
        st.executeUpdate(sql);
        System.out.println("Success");
        //6关闭连接
        conn.close();
    }
}
